const mongoose = require('mongoose')

const schema = new mongoose.Schema({
  username: { type:String },
  password: { 
    type:String,
    // 阻止查询
    select:false,
    // 通过第三方组件（bcrypt）来做密码散列（加密）
    set(val){
      return require('bcrypt').hashSync(val,10)
    }
  },
})

module.exports = mongoose.model('AdminUser',schema)